home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / d / diskverw / disklist / disklist.txt < prev   
Encoding:
Text File  |  1996-11-17  |  20.5 KB  |  532 lines

  1.  
  2.          DiskList V3.20                       21.08.1992
  3.        ==================
  4.           by GSP '92
  5.  
  6.  
  7.  
  8. 0. Das Übliche...
  9.  
  10. DiskList V3.20 ist Public Domain, d.h. es darf in dem Ordner nur 
  11. komplett kopiert und weitergegeben werden.
  12.  
  13. WICHTIG: Für alle etwaigen (schönes Wort, gell!) Schäden, die durch 
  14. die Benutzung von DiskList entstehen (könnten), kann ich keine 
  15. Haftung übernehmen.
  16.  
  17. ==> Jeder benutzt DiskList kostenlos + auf eigene Gefahr!
  18.  
  19.  
  20. Folgende Dateien sollten in einem Ordner namens DISKLIST sein:
  21. DISKLIST.PRG oder
  22. DISKLIST.APP oder
  23. DISKLIST.ACC   das Hauptprogramm/Accessory
  24. DISKLIST.RSC   das Resourcefile
  25. DISKLST3.DIR   eine Beispiel-Library (nicht so wichtig)
  26. DISKLIST.TXT   dieser Text (oho!)
  27. IMPORT.DOC     ist ein Beispiel, wie die exportieren Daten
  28.                in 1stMail importiert werden.
  29.  
  30. ... wie gesagt: Das Übliche :-)
  31.  
  32.  
  33. Ich möchte an dieser Stelle noch unbedingt betonen, daß ich es 
  34. fair finde, wenn man sich (für den Fall, man benutzt DiskList oft 
  35. oder gerne), auch, im einem selbstzubestimmenden Rahmen, durchaus 
  36. erkenntlich zeigt, indem man dann vielleicht doch mir einen 
  37. (kleinen ??) Betrag zukommen lassen würde, oder zumindest 'ne 
  38. (schöne?) Postkarte (von mir aus auch als UUE ;-) vom Heimatort 
  39. (PostCardWare? !!!).
  40. Weil, so eigentlich, war das ja doch gar nicht sooo sehr wenig 
  41. Arbeit, DiskList zu schreiben, und ich finde es ja manchmal auch 
  42. gar nicht sooo sehr unpraktisch, wenn man mal 'ne Datei sucht, 
  43. oder so, gell??
  44.  
  45. Deshalb hier meine Adresse:
  46.  
  47. Peter Seitz
  48. Robert-Koch-Str. 6
  49. 63225 Langen
  50.  
  51. E-Mail (Internet): seitz@rbg.informatik.th-darmstadt.de
  52. [schreib' mal wieder!]
  53.  
  54.  
  55. + die Konto-Nummer:
  56. Sparkasse Langen-Seligenstadt
  57. BLZ 506 521 24
  58. Kto-Nr. 128 032 265
  59.  
  60.  
  61. Wenn schriftlichen Anfragen >= 1 Diskette + >= 1 frankierter 
  62. Rückumschlag beiliegt, kann man sich (ziemlich) sicher sein, daß 
  63. demnächst 'ne neue Version von DiskList auftaucht!
  64.  
  65.  
  66.  
  67. Jetzt kommt aber endlich die Beschreibung:
  68.  
  69.  
  70. 1. Was kann DiskList ?
  71.  
  72. DiskList dient dazu, die Inhaltsverzeichnisse von vielen Disketten 
  73. einzulesen, um dann irgendwann einmal rauszukriegen, wo ein File 
  74. denn nun steckt.
  75. Dazu werden Librarys (xxx.DIR) angelegt, welche die Informationen 
  76. enthalten und die dann am besten auf der Harddisk gelagert werden, 
  77. um so schnell zugreifen zu können.
  78. Außer Disketten können nartürlich soviele andere Laufwerke 
  79. eingelesen werden, wie man bekommen kann, also auch Wechselplatten 
  80. und so was, was sich halt alles über das GEMDOS ansprechen läßt.
  81.  
  82.     *****  NEU!  *****
  83.  
  84. In der Version 3.20 hat sich vieles getan:
  85.  
  86.  * Zu jeder Datei kann ein Kommentar gespeichert werden. Dieser 
  87.    kann zB aus Stichworten bestehen, die dann auch gesucht werden 
  88.    können.
  89.  
  90.  * Die Inhaltsverzeichnisse von Archiven (LZH, ZOO, ARC, ARJ) 
  91.    können eingelesen werden. Kommentare in den Archiven werden 
  92.    dabei übernommen.
  93.    D.h. es kann auch nach Files in Archiven (Stichwort: Backup) 
  94.    gesucht werden!!
  95.  
  96.  * Die '.DIR' Files vom UNIXMODE-Standart werden mit eingelesen, 
  97.    is' vielleicht nicht ganz sooo wichtig...
  98.  
  99.  * Es gibt eine Schnitstelle zu Datenbanken: Die eingelesen 
  100.    Informationen können so beliebig wiederverwertet (äh, 
  101.    Recycling!? - eher weiterverwertet ;-) werden.
  102.  
  103.  * Das VA/AV-Protokoll von Gemini wird unterstützt: DiskList kann 
  104.    u.a. als ACC AV_OPENWIND versenden (halt so wie TreeView), als 
  105.    Applikation kann VA_DRAGACCWIND gesendet werden, es können also 
  106.    Dateien auf Fenster von anderen Accessories 'gedragged' werden.
  107.    AV_OPENWIND kann auch empfangen werden.
  108.  
  109.  * Das XAcc2-Protokoll wird zT unterstützt: ALLE (!) Text-Fenster 
  110.    können versendet werden (natürlich nur der Text im Fenster...).
  111.  
  112.  * Das View-Protokoll wird unterstützt: Alle eingelesenen Files 
  113.    können, falls auf sie über das GEMDOS zugegriffen werden kann) 
  114.    an einen installierten File-Viewer (zB GEM-View, ShowImage) 
  115.    gesendet werden, um zu sehen, was nun wirklich drin steht.
  116.  
  117.  * WINX wird unterstützt (zB das BackDrop).
  118.  
  119. Neu in Version 3.21 / 3.22 (neben vielen Kleinigkeiten):
  120.  
  121.  * ZIP-Archive werden jetzt (hoffentlich ;-) richtig eingelesen.
  122.  
  123.  * Es gibt ein Help-Popup in Datei-Fenstern, so daß man alle
  124.    vorhandenen Funktionen auch per Maus auswählen kann.
  125.  
  126.  * Mag!X wird nun auch als Multi-Tasking-System erkannt
  127.    + einige Funktionen auch ausgenutzt (intern).
  128.  
  129.  * Das XAcc2-Protokoll sollte nun auch auf Multi-Tasking-Systemen 
  130.    funktionieren (getestet wird, ob shel_write(7) oder appl_search() 
  131.    vorhanden ist.
  132.  
  133.  * In Text-Fenstern kann man nun auch suchen (nach Texten...)!
  134.  
  135.  * Optionen kann man nun abspeichern (wow!)
  136.  
  137. Und noch einige Kleinigkeiten, die ich jetzt vergessen habe...
  138.  
  139.  
  140.  
  141. 2. Bedienung!
  142.  
  143. DiskList läuft als Accessory und (da das dann kein großen Aufwand 
  144. mehr ist) auch als Applikation.
  145. Nach dem Start wird das Dialog-Fenster geöffnet, in dem alle 
  146. Vorgänge per Maus ausgelöst werden können. Genausogut kann man 
  147. auch alles mit der Tastatur machen.
  148.  
  149. 2.1. Das Main-Window
  150.  
  151. Kurze Erklärung der Buttons mit jeweiliger Taste:
  152.  
  153. [Library]   -  hiermit wird die aktuelle Library ausgewäht, in die alle
  154.    "L"         Verzeichnisse eingelesen werden und in der gesucht werden
  155.                kann. Die ausgewählte Library wird rechts daneben angezeigt.
  156.                Wenn die Library gewechselt wird, sollten vorher alle Datei-
  157.                Fenster geschlossen werden, da dies nicht automatisch 
  158.                geschieht.
  159. [Info]      -  Zeigt die Informationen des 'Library'-Fenster (s.u.)
  160.    "I"         Zusätzlich wird die Library auf Fehler/unbekannte 
  161.                Chunks untersucht + gemeldet, wenn was nicht in 
  162.                Ordnung ist.
  163. [Speichern] -  Na ratet mal... Na? Die Library wird gespeichert! 
  164.    "S"         (Sowas!)
  165. [Anzeigen]  -  Das 'Library'-Fenster wird geöffnet.
  166.    "A"         Das passiert aber auch, wenn die Library gewechselt 
  167.                wird oder wenn neue Disketten eingelesen werden.
  168.  
  169. [Einlesen]  -  Das (daneben) eingesetellte Laufwerk wird 
  170.    "E"         eingelesen. (s.u.)
  171.  
  172. [Laufwerk]  -  Hier kann das Laufwerk zum Einlesen gewählt werden. 
  173. Natürlich
  174.  Cursor <-     können auch nur wirklich vorhandene eingestellt werden;
  175.  Cursor ->     theoretisch bis zu 32 Stück - das konnte ich nur nicht testen.
  176.                Die 'neuen' Laufwerke/Filesysteme unter MiNT 
  177.                klappen jedenfalls.
  178.  
  179. [Hinzufügen] - Eine andere Library kann zur aktuellen hinzugefügt 
  180.                werden (deshalb heißt der Button so...)
  181.  
  182. [Suchen]    -  Eine sehr elementare Funktion ist natürlich das Suchen.
  183.    "S"         Es kann eine Such-Maske eigegeben werden, nach der gesucht
  184.                wird!!! (Kaum zu glauben!?) - Dafür ist DiskList ja doch da.
  185.                Natürlich können Wildcards verwendet werden und zwar:
  186.                   '*'      - Beliebig viele Zeichen (auch gar keins)
  187.                   '?'      - genau ein Zeichen
  188.                   '[ac-e]' - Ein 'a' und alle Zeichen von a bis e, gemäß 
  189.                              ASCII.
  190.                   '[^aq3]' - Alle NICHT angeführten Zeichen. (bei [^...])
  191.                   '\a'     - Ein 'a'
  192.                   '\*'     - Ein '*' (Damit man auch sowas suchen kann!)
  193.                Dabei können beliebig viele (na halt so viele, wie in die
  194.                Maske passen) Wildcards verwendet werden, auch ein '*' am
  195.                Anfang oder in der Mitte ('*A*B?[Q-R]', wenn's sein muß).
  196.                Zu beachten ist, daß '*' ALLE Dateien findet, '*.*' hingegen
  197.                nur solche, welche auch eine Extension besitzen (z.B. nicht
  198.                'LIESMICH', aber 'LIESMICH.TXT'). Außerdem werden die
  199.                eingegebenen Zeichen in Großbuchstaben gewandelt, da kleine
  200.                ohnehin nicht sinnvoll sein dürften.
  201.                Zusätzlich können ab Version 3.11 auch mehrere Masken ange-
  202.                geben werden, mit ',' getrennt. Diese werden dann alle 
  203.                probiert.
  204.                Die gefundenen Dateien werden mit Fundstelle (d.h.
  205.                Diskette + Pfad) in einem neuen Dateien-Fenster 
  206.                angezeigt.
  207.                
  208.                In Version 3.20 hat sich noch einiges getan:
  209.                Es kann nun auch nach Kommentar(-Teilen) und nach 
  210.                einem Datei-Datum-Bereich gesucht werden.
  211.  
  212. [Optionen]  -  Damit bekommt man das Optionen-Dialog auf'n 
  213.    "O"         Bildschirm. Der wird weiter unter beschrieben.
  214.  
  215. [GSP]       -  Zeigt die Info-Meldung mit der Versionsnummer von DiskList an.
  216.    "Help"      So was muß ja dabei sein.
  217.  
  218. [Quit]      -  Naja, ratet mal...
  219.  Return, Esc
  220.  
  221.  
  222. Batchfile
  223. [Ausführen] -  Dieser Button sollte disabled (grau) dargestellt sein, da das
  224.   ("B")        noch nicht geht.
  225.                Falls es mal gehen wird, wird es aller Wahrscheinlichkeit nach
  226.                folgendes machen:
  227.                Es sollen Batchfiles erstellt werden können, welche Datei-
  228.                namen, Ordner und sowas enthalten können. Diese werden dann
  229.                daraufhin überprüft, ob sie in einer bestimmten Library
  230.                vorkommen und so festgestellt, wann + wo die letzte Sicherung
  231.                vorgenommen wurde. Somit können alle geänderten Dateien an ein
  232.                geeignetes Kopierprogramm übergeben werden (z.B. KOBOLD),
  233.                welches diese auf die Backup-Disketten sichert.
  234.                ==> Also ein Backup-Utility.
  235.                Dieser "Batch-Betrieb" soll dann auch per Kommandozeile oder
  236.                Message gestartet werden können, so daß z.B. kurz vor dem
  237.                Ausschalten der Rechners alle wichtigen (Quell-) Texte autom.
  238.                gesichert werden.
  239.                Aber das geht halt noch nicht.
  240.  
  241.  
  242. 2.2. Datei-Fenster
  243.  
  244. Die Library von DiskList ist aus sog. 'Chunks' aufgebaut. Diese 
  245. repräsentieren Disketten, Ordner, Files, Archive und was 's sonst 
  246. noch so gibt.
  247. Jeder Chunk wird in einer Zeile angezeigt. Enthält er weitere 
  248. Dateien, so kann er durch Einfachklicks auf/zugeklappt werden.
  249.  
  250. (bla, bla,... daß so Anleitungen immer so lange sein müssen, ich 
  251. versuch mich jetzt ehrlich mal auf wesentliche Dinge zu 
  252. beschränken und das ganze Geblubber zwischendrin dann doch noch 
  253. mal sein zu lassen...)
  254.  
  255. Also KURZ (= ausprobieren):
  256.  
  257. 2.2.1. Einfach Links-Klicks
  258.  
  259.     'alleine':    Ordner (etc.) auf/zu klappen
  260.     mit Shift: selektieren
  261.     + Control = jeweils auch den Inhalt bei Ordnern
  262.     + Alternate = das Help-Popup erscheint
  263.       (==> unbedingt mal ansehen!!)
  264.  
  265. 2.2.2. Doppel-Links-Klick
  266.  
  267.     'alleine': Chunk in einem neuen Fenster anzeigen.
  268.     mit Shift: Datei von einem File-Viewer anzeigen lassen.
  269.     mit Control: File-Info: Hier kann auch ein Kommentar eingegeben 
  270.                  werden.
  271.  
  272. 2.2.3. Dragging
  273.  
  274. Selektierte Dateien können auf fremde Fenster gezogen werden.
  275.  
  276.  
  277. Seit Version 3.22 läßt sich das Button-Handling nun auch etwas 
  278. konfigurieren (und zwar über DISKLIST.INF).
  279.  
  280.  
  281. 2.3. Fenster allgemein
  282.  
  283. 2.3.1 Maus
  284.  
  285.     Rechtsklick im Fenster: Scrollen
  286.     Rechtsklick im Rahmen: Sizen  (GEM goes X11 :-)
  287.     Shift+R-Klick: Sizen
  288.     Linksklick im Rahmen: Moven
  289.     Rechts+Links-Klick (Rahmen): auch Moven.
  290.  
  291. das geht auch, wenn das Fenster im Hintergrund und DiskList aktiv 
  292. (= das oberste Fenster gehört DiskList) ist.
  293.  
  294. (Das war abr kurz - Wahnsinn!)
  295.  
  296. 2.3.2. Tasten
  297.  
  298. 'Help' - Das Help-Popup erscheint - da steht dann alles drin, was tut:
  299. ^I - Info über die Dateien im Fenster (alle oder selektierte)
  300. ^F - Dateien in dem Fenster suchen.
  301. ^E - Dateien exportieren (alle oder selektierte)
  302. ^S - Der Text des Fensters wird in ein File geschrieben.
  303. ^C - Der Text wird auf Clipboard geschrieben.
  304. ^P - Der Text wird gedruckt.
  305.  
  306. Die Cursor-Tasten kann man auch benutzen:
  307.  
  308. Umschalt-T. | Datei-Fenster | Dialog-Fenster
  309. ------------+---------------+------------------
  310.    keine    |  Scrollen     | (Laufwerk wählen)
  311.    Shift    | Seitenweise " |     -
  312.    Control  | 'Sizen'       |  'Moven'
  313.  Shift+     |               |
  314.    Control  | 'Moven'       |  'Moven'
  315.  
  316. Zu den Cursor-Tasten zählt auch "Clr/Home".
  317.  
  318. Ach ja, die Fenster können mit "U"/"^U" geschlossen und mit 
  319. "W"/"^W" gewechselt werden. Das Wechseln erfolgt (falls möglich) 
  320. global, also auch mit fremden Fenstern.
  321.  
  322.  
  323. 3. Einlesen
  324.  
  325. Mit 'Einlesen' werden neue Disketten (oder algemein: Drives) zu 
  326. der Library hinzugefügt (oder ersetzt, falls die Diskette schon 
  327. vorhanden war).
  328.  
  329. Zur Unterscheidung der Disketten werden die Bytes 3 bis 12 des 
  330. Boot-Sektors herangezogen, welche normalerweise die Bezeichnungen 
  331. "Filler" für einen sechszeichigen (d.h. aus 6 (in Worten: sechs) 
  332. Zeichen bestehenden) Disketten-Namen und "ID" für eine drei Bytes 
  333. lange Kennung tragen.
  334. Außerdem wird nach dem Volume-Label gesucht. Diese ganzen 
  335. Informationen werden nun angezeigt + der Benutzer bekommt die 
  336. Gelegenheit, einen für ihn besser geeigneten Namen (z.B. die 
  337. ersten 32 Zeichen der Beschriftung) einzugeben. Falls ein 
  338. NeoDesk-Dateiname vorhanden war, so wird dieser voreingestellt.
  339. Ist die \DISKLIST.DAT im Wurzelverzeichnis vorhanden, so wird auch 
  340. dort nach einem Namen gesucht (s.u.).
  341.  
  342. War diese Diskette nun schon in der Library, so wird sie nun 
  343. ersetzt, anderenfalls angefügt.
  344. Es kann Probleme geben, falls zwei Disketten die gleiche ID haben 
  345. (z.B. meine Harddisk-Partitions). Dann sollte man am besten den 
  346. Disketten/Laufwerken unterschiedliche Labels geben.
  347. War noch kein Label vorhanden, so kann ein neuer eingegeben 
  348. werden, welcher auf die Diskette geschrieben wird. Die Diskette 
  349. sollte nicht schreibgeschützt sein, da sonst gar nix geschrieben 
  350. wird (werden kann).
  351.  
  352.  
  353. 4. Exportieren
  354.  
  355. Es können alle bzw. alle selektieren Dateien exportiert werden:
  356. Das Format ist:
  357.  
  358. "Filename", length, "Datum", "Zeit", "Pathname", "DiskettenName", "Label"
  359.  
  360. Jede Datei belegt eine Zeile. Die Felder sind in >"< 
  361. eingeschlossen (bis auf die Länge) und durch >,< getrennt.
  362. Als erste Zeile wird:
  363. file,length,date,time,path,diskname,disklabel 
  364. ausgegeben, also die Feld-Namen. Dieses Format wird von vielen 
  365. Datenbanken unterstützt und sollte daher ausreichen. Wer Probleme 
  366. hat kann sich vertrauensvoll an mich wenden... (also ich dachte 
  367. jetzt in 1. Linie an Probleme mit DiskList!)
  368.  
  369.  
  370. 5. Optionen
  371.  
  372. Es gibt 'n schönen Optionen-Dialog mit vielen Schaltern:
  373.  
  374. 5.1. Einlesen
  375.  
  376.  x "Archive einlesen" (read.Archives):
  377.    Es kann halt (bei Disketten) etwas arg lange dauern, die 
  378.    Inhaltsverzeichnisse in Archiven herauszulesen, deshalb 
  379.    abschaltbar.
  380.  x "Pfad in Archiven" (read.ArcPath):
  381.    Bei ZOO, LHarc etc. können auch Pfadnamen gespeichert werden. 
  382.    Diese werden dann auch mit eingelesen. Entspricht also etwas der 
  383.    -r Option von LHarx (oder wie hieß die, -x vielleicht!???)
  384.  x "Namen in Großbuchstaben" (read.toUpper):
  385.    Dabei können Dateinamen beim Einlesen in Großbuchtaben umgewandelt 
  386.    werden. Könnte ja mal nötig sein (wenn man zB ein Archiv auf 'nem 
  387.    UNIX System angelegt hat oder so...)
  388.  x "Namen/Label erzeugen" (read.generateNames):
  389.    Besitzt die Diskette noch keinen Namen/Laben, so denkt sich 
  390.    DiskList einen selber aus!!
  391.    Klasse, gell! Leider ist DiskList nicht ganz so kreativ: Es 
  392.    wird einfach die darunter angegebene Maske benutzt. Ein '#' 
  393.    oder '0'er werden durch Zahlen ersetzt, die bei Null anfangen 
  394.    und so gewählt werden, daß in der aktuellen Library dieser Name 
  395.    (bzw. Label) noch nicht auftaucht.
  396.    Das gibt natürlich Probleme, wenn man verschiedene Libraries 
  397.    benutzt, weil: doof! (also, d.h. DiskList kann natürlich nicht 
  398.    wissen, daß der Name doch schon vergeben ist - gegen mehrere 
  399.    Libraries ist nix einzuwenden.)
  400.    Vielleicht kann man irgendwann sich dann mal 'ne Start-Zahl 
  401.    aussuchen. Aktuelle Abhilfe: Für jede Library 'n andere Maske.
  402.  
  403. 5.2. Suchen
  404.  
  405.  x "auch Ordner etc.": Beim Suchen wird nicht nur nach Files 
  406.    gesucht, sondern halt auch nach Ordnern, Archiven und was sonst 
  407.    noch 'n Namen hat. Nach Disketten wird trotzdem nicht gesucht 
  408.    (vielleicht auch nicht so sinnvoll.
  409.  x "Gr/Kl ignorieren": Was bedeutet das denn nun wieder? Soll eine 
  410.    Abkürzung für "mache beim Suchen keine Unterscheidung zwischen 
  411.    Groß- und Kleinbuchstaben" sein. Das GEMDOS macht 's ja auch 
  412.    nicht!
  413.  
  414. 5.3. Dialog-Fenster
  415.  
  416.  x "Nicht toppen": Das 'Main'- und das 'Options'-Fenster werden 
  417.    bei einem Links-Klick in den Arbeitsbereich nicht getoppt (also 
  418.    nach vorne gebracht) - Rechts-Klick toppt ja sowieso nicht!
  419.    Stattdessen lösen die links-Klicks dan gleich die Funktionen 
  420.    aus. Das ist doch mal pfiffig! (Das gibt's auch ab AES 4.00 als 
  421.    Funktion. DiskList kann's auch ohne!)
  422.    Wenn das Fenster dann doch getoppt werden soll, kann man immer 
  423.    noch in den Rand klicken.
  424.  
  425. 5.4. Anzeigen
  426.  
  427.  x "auch Hidden": In den Datei-Fenster werden auch Hidden und 
  428.    System-Files angezeigt. Wirkt sich nur beim neuen Öffnen auf 
  429.    die Fenster aus.
  430.  
  431. 5.5. Sichern + DISKLIST.INF
  432.  
  433. Mit dem 'Sichern'-Button wird die Datei DISKLIST.INF im aktuellen 
  434. Verzeichnis angelegt, darin stehen alle eingestellten Optionen als 
  435. ASCII-Text.
  436. DiskList sucht beim Starten nach DISKLIST.INF (im akt. Verzeichnis) 
  437. und übernimmt daraus die Voreinstellungen.
  438.  
  439. Zusätzlich lassen sich über DISKLIST.INF auch noch Optionen 
  440. verändern, die nicht im Dialog erscheinen (weil nicht sinnvoll):
  441.  
  442. read.nameMask, read.labelMask:
  443.     Die Masken, die im Optionen-Dialog (noch) nicht direkt geändert 
  444.     werden können.
  445. read.nameOffset:
  446.     Mit dieser Nummer wird der erste Label erzeugt (falls nocht nicht 
  447.     vorhanden).
  448. read.autoLibSave:
  449.     Nach dem Einlesen von Laufwerken kann die Library autom. 
  450.     abgespeichert werden (true) oder nicht (false).
  451.  
  452. selectShift:
  453.     Hiermit kann ausgewählt werden, wie Dateien im Dateien-Fenster 
  454.     selektiert werden können (ob Shift gedrückt werden muß oder ob das 
  455.     nicht nötig sein soll).
  456.  
  457. showMenuBar:
  458.     Gibt an, ob bei einem Multi-Tasking-System die Menüzeile 
  459.     angemeldet werden soll, da die dann (eigentlich) überflüssig ist + 
  460.     ja auch nicht benötigt wird.
  461.  
  462.  
  463. 6. Der Viewer
  464.  
  465. Ist ein Viewer installiert, so kann man sich mit dessen Hilfe Dateien 
  466. ansehen.
  467. Das Vorhandensein eines Viewers wird über das View-Protokoll 
  468. festgestellt (s. view.txt)
  469. Der ausgewählte Viewer bekommt dann eine VA_START-Message, ohne 
  470. vorher zu prüfen, ob er die nun auch wirklich versteht... Wenn das 
  471. Probleme gibt, werd ich's Ändern!
  472.  
  473.  
  474. A. Bekannte/behobene Fehler
  475.  
  476. Es gibt noch einige Kleinigkeiten, die mir bekannt und noch nicht behoben 
  477. sind. Diese haben bei mir aber noch nie zu einem Absturz oder Daten-Verlust 
  478. geführt, sondern sich eher einige Unstimmigkeiten bzw. einfach nur un-
  479. praktisch.
  480.  
  481. In allen früheren Versionen von DiskList war ein wind_update() zu 
  482. viel drin! Ist mir überhaupt nicht klar, warum überhaupt irgendwas 
  483. funktioniert hat.
  484.  
  485. Das Einlesen von ZIP-Archiven ist noch nicht intensiv getestet; wenn 
  486. es Probleme gibt (= Archive, die nicht korrekt eingelesen werden), 
  487. sendet mir bitte diese, dann kann icht das (hoffentlich) verbessern.
  488. ZIP-Archive über mehrere Disketten werden NICHT unterstützt.
  489.  
  490.  
  491. B. Diverses:
  492.  
  493. DiskList müßte mit allen Auflösungen + Konfigurationen 
  494. zurechtkommen, so weit ich das Testen konnte, geht das auch - 
  495. garantieren kann ich natürlich für nichts.
  496.  
  497. Es läuft zumindest mit allen von mir erreichbaren TOS-Versionen 
  498. (d.h. 1.02, 1.04, 2.06). Soweit ich weiß, benutzte ich auch nur 
  499. 'offizielle' Funktionen.
  500. Mit MiNT gibt's noch einige Probleme. Vor allem konnte ich die 
  501. Memory Protection nicht testen (snüff!).
  502. Mit Mag!X verträgt sich DiskList einwandfrei!
  503.  
  504. Über Anregungen (und Fehler-Reports :-) freue ich mich jedenfalls immer.
  505.  
  506. Benutzer von Let 'em Fly! von Oliver Scheel kommen in den Genuß 
  507. aller dadurch vorhandenen Features, also Tastatur-Bedienung + 
  508. 'Soft-Flying' + 'Undo' als Abbruch-Taste. Außerdem habe ich mir 
  509. seinen Rat zu Herzen genommen + rufe vor jedem Neuzeichnen des 
  510. einzigen nicht-verschiebbaren Dialogs (ratet mal, welcher das 
  511. ist...) form_center neu auf, damit Let 'em Fly! diesen auch bei 
  512. Bigscreen etc. in den angezeigten Bildschirmbereich befördern 
  513. kann. Testen konnte ich das allerdings nicht.
  514.  
  515.  
  516. Für die, die es interessiert, wie DiskList die Daten ablegt, oder alle, 
  517. die die Librarys ggf. selber benutzen wollen, können mich gerne über das 
  518. Library-Format befragen.
  519. Es würde die Anleitung nur noch länger machen + wer weiß ob 's 
  520. überhaupt jemanden interessiert?
  521.  
  522. An dieser Stelle möchte ich noch allem Programmierern ans Herz 
  523. legen, AV-, XAcc-, View- und D&D-Protokoll zu unterstützen, 
  524. zumindest die Basis-Messages sind sehr einfach zu implementieren!!!
  525.  
  526.  
  527. So, ich denke das ist mehr als genug... (bla, bla, bla, ...)
  528. viel Spaß wünscht Euch - mögt ihr alle Eure Disketten finden!
  529.  
  530. Peter
  531.  
  532.